package com.fivefu.core.camera.services;

import com.fivefu.core.data.vo.TreeVo;

import java.util.List;

public interface CameraTreeService {

    /**
     * 查询探头树形结构
     * @param type 查询类型(list,tree)
     * @return
     */
    List<TreeVo> getMonitorRegionTree(String type);

    /**
     * 查询 新增标签下探头 树形结构
     * @param type 查询类型(list,tree)
     * @param labelId 标签编号
     * @return
     */
    List<TreeVo> getAddMonitorRegionTreeByLabelId(String type, Long labelId);

    /**
     * 查询 新增场景下探头 树形结构
     * @param type 查询类型(list,tree)
     * @param sceneId 场景编号
     * @return
     */
    List<TreeVo> getAddMonitorRegionTreeBySceneId(String type, Long sceneId);

}
